package fr.lelouet.ServersModel.physical.servers;

import fr.lelouet.ServersModel.physical.PhysicalServer;

/**
 * description : <blockquote>The blade server model used in our datacenter study
 * is Dell PowerEdge 1855.<br />
 * Its 7U (12.25-inch) modular chassis can hold 10 Xeon dual-processor EM64T
 * (Extended Memory 64-bit Technology) blade servers.<br />
 * When performing a typical High Performance Computing (HPC) application, the
 * full utilization of 10 blades (the whole chassis) has a total power
 * consumption (including CPU, disk and IO) of 4638W.<br />
 * Powering on one chassis enclosure only, without powering on any blade
 * servers, has a startup power consumption of 630W.<br />
 * As- signing a task to an idle processor on a powered-onblade consumes 145.5W,
 * while assigning a task to a processor on a powered-off blade has power
 * consumption of 145.5 Wfor the processor plus 109.8Wfor the blade
 * module.</blockquote>
 * @author admin
 */

public class DellPowerEdge1855 implements PhysicalServer {

  @Override
  public int getNbCores() {
    return 20;
  }

  @Override
  public int getNodeRam() {
    return 2048; // chose a random value
  }

  @Override
  public int getNodesFrequency() {
    return 2000;// chose a random value
  }

}
